import request from '@/utils/request'

// 人员类型列表
export function listPersonSupperType(params) {
  return request({
    url: `/supervise/personSupperTypeApi/list`,
    method: 'post',
    params
  })
}

// 查找人员和单位类型名称
export function getTypeName() {
  return request({
    url: `/supervise/personSupperTypeApi/getTypeName`
  })
}

// 新增人员类型
export function addPersonSupperType(data) {
  return request({
    url: `/supervise/personSupperTypeApi/add`,
    method: 'post',
    data
  })
}

// 编辑人员类型
export function editPersonSupperType(data) {
  return request({
    url: `/supervise/personSupperTypeApi/update`,
    method: 'post',
    data
  })
}

// 人员类型详情
export function detailPersonSupperType(id) {
  return request({
    url: `/supervise/personSupperTypeApi/get/${id}`
  })
}

// 删除人员类型
export function removePersonSupperType(id) {
  return request({
    url: `/supervise/personSupperTypeApi/remove`,
    method: 'post',
    params: { id }
  })
}

// 获取人员最大编号
export function getMaxNum() {
  return request({
    url: `/supervise/personSupperTypeApi/selectMaxNum`
  })
}

// 无权限列表
export function personTypeListNoPermission(params) {
  return request({
    url: `/supervise/personSupperTypeApi/listNoPermission`,
    method: 'post',
    params
  })
}

